_global object

Доступность

Flash Player 6.

Синтаксис

_global.identifier

Параметры

Нет.

Возвращает

Ссылку на глобальный объект, в котором содержатся базовые классы ActionScript, такие как String, Object, Math и Array.

Описание

Идентификатор; создает глобальные переменные, объекты и классы. Например, вы можете создать библиотеку, объявленную как глобальный объект ActionScript, подобно объектам Math или Date. В отличие от объявленных в Таймлайне или объявленных локально переменных и функций, глобальные переменные и функции видны для каждого Таймлайна и во всех областях видимости в файле SWF, при условии, что они не перекрываются идентификаторами с такими же именами в более низких облястях видимости.

Пример

Следующий пример создает функцию самого верхнего уровня factorial(), которая доступна для любого Таймлайна и в любой области видимости в файле SWF:

_global.factorial = function(n:Number) {
  if (n<=1) {
    return 1;
  } else {
    return n*factorial(n-1);
  }
};
// Замечание: factorial 4 == 4*3*2*1 == 24
trace(factorial(4)); // в окне output: 24

См. также

var, set variable